#ifndef MACHINEUTIL_H
#define MACHINEUTIL_H

#pragma once

#include <QtCore>

namespace ns_yht
{
    /**
     * @brief 获取设备唯一码（序列号）
     *
     */
    class MachineUtil
    {
    public:
        MachineUtil();
        ~MachineUtil();

        static QString machineCode();
        static void setMachineCode(const QString &machineCode);

    private:
        QString getMachineId();
        QString getWMIC(const QString &cmd);

        static QString g_globalMachineCode;
    };

} // namespace ns_yht

#endif